.tabcontainer {

	margin-left:auto; 
	margin-right:auto; 
	text-align: center;
	width: 100%;
}
.tabs {
	padding-left:30px;
	position:relative; 
}
.clear {
	clear:both !important;
	float:none !important;
	padding:0 !important;
	margin:0 !important;
	background-color: none !important;
	border: none !important;
}
.tabheader {
	float:left; position:relative; 
	margin-right:2px;
	-moz-border-radius-topleft: 4px 4px;
	border-top-left-radius: 4px 4px;
	-moz-border-radius-topright: 4px 4px;
	border-top-right-radius: 4px 4px;

	border-bottom : none;
	background-color:  #e6EEEE;

}
.tabbody {
	border : 4px solid #8dbdd8;
	background-color: white;

}
.tabheader a.title { 
	position:relative; 
	float : left;
	padding:7px; 
	padding-left:10px; 
	padding-right:10px; 
	font-size:1.4em; 
	text-decoration:none; 
	margin-right:2px; 
	

	font-weight:bold;
}
.tabheaderselected {
	background-color: #8dbdd8;
	cursor:default;
	
}
.tabheaderselected a.title {
	color: black
}
.tabheader a.remove  {
    float: right;
    display: inline;
    background: url(buttons.gif) no-repeat -24px 0;
    width: 14px;
    height: 14px;
    margin: 8px 4px 8px 0;
    text-indent: -9999em;
    outline: none;
}
